home *** CD-ROM | disk | FTP | other *** search
- ; NETIBMGE.INF
- ;
- ; IBM Netfinity Gigabit Ethernet SX Adapter
- ;
- ; Original Copyright 1998, IBM Corporation
- ; Copyright (c) 1998, Microsoft Corporation
-
- [version]
- Signature = "$Windows NT$"
- Class = Net
- ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
- Provider = %Msft%
- LayoutFile = layout.inf
- DriverVer=10/19/1999,1.31.0.96
-
- [Manufacturer]
- %IBM% = IBM
-
- [ControlFlags]
- ExcludeFromSelect = PCI\VEN_8086&DEV_1000&SUBSYS_01191014
-
- [IBM]
- %IBMGE.DeviceDesc% = IBMGE.ndi, PCI\VEN_8086&DEV_1000&SUBSYS_01191014
-
- ;-------------------------------------------------------------------------------
- ; IBM Netfinity Gigabit Ethernet SX Adapter
- ;
- [IBMGE.ndi]
- Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
- BusType = 5 ; PCI
- AddReg = IBMGE.reg
- CopyFiles = ibmge.CopyFiles
-
- [IBMGE.ndi.Services]
- AddService = IBMGE, 2, ibmge.Service, common.EventLog
-
- ;-----------------------------------------------------------------------------
- ; Registry Settings (decimal)
- ;
- [IBMGE.reg]
-
- HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
- HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
- HKR, Ndi, Service, 0, "IBMGE"
-
- ; FlowControl
- HKR, Ndi\Params\FlowControl, ParamDesc, 0, %FlowControl%
- HKR, Ndi\Params\FlowControl, default, 0, "2"
- HKR, Ndi\Params\FlowControl\Enum, "0", 0, %FlowControl_None%
- HKR, Ndi\Params\FlowControl\Enum, "1", 0, %FlowControl_RxOnly%
- HKR, Ndi\Params\FlowControl\Enum, "2", 0, %FlowControl_TxOnly%
- HKR, Ndi\Params\FlowControl\Enum, "3", 0, %FlowControl_Full%
- HKR, Ndi\Params\FlowControl\Enum, "255", 0, %FlowControl_Hardware%
- HKR, Ndi\Params\FlowControl, type, 0, "enum"
-
- ; NumTxDescriptors
- HKR, Ndi\params\NumTxDescriptors, ParamDesc, 0, %NumTxDescriptors%
- HKR, Ndi\params\NumTxDescriptors, default, 0, "448"
- HKR, Ndi\params\NumTxDescriptors, min, 0, "64"
- HKR, Ndi\params\NumTxDescriptors, max, 0, "1024"
- HKR, Ndi\params\NumTxDescriptors, step, 0, "8"
- HKR, Ndi\params\NumTxDescriptors, Base, 0, "10"
- HKR, Ndi\params\NumTxDescriptors, type, 0, "int"
-
- ; NumRxDescriptors
- HKR, Ndi\params\NumRxDescriptors, ParamDesc, 0, %NumRxDescriptors%
- HKR, Ndi\params\NumRxDescriptors, default, 0, "200"
- HKR, Ndi\params\NumRxDescriptors, min, 0, "32"
- HKR, Ndi\params\NumRxDescriptors, max, 0, "768"
- HKR, Ndi\params\NumRxDescriptors, step, 0, "8"
- HKR, Ndi\params\NumRxDescriptors, Base, 0, "10"
- HKR, Ndi\params\NumRxDescriptors, type, 0, "int"
-
- ; NumCoalesceBuffers
- HKR, Ndi\params\NumCoalesceBuffers, ParamDesc, 0, %NumCoalesceBuffers%
- HKR, Ndi\params\NumCoalesceBuffers, default, 0, "200"
- HKR, Ndi\params\NumCoalesceBuffers, min, 0, "16"
- HKR, Ndi\params\NumCoalesceBuffers, max, 0, "768"
- HKR, Ndi\params\NumCoalesceBuffers, step, 0, "1"
- HKR, Ndi\params\NumCoalesceBuffers, Base, 0, "10"
- HKR, Ndi\params\NumCoalesceBuffers, type, 0, "int"
-
- ; ReportTxEarly
- HKR, Ndi\Params\ReportTxEarly, ParamDesc, 0, %ReportTxEarly%
- HKR, Ndi\Params\ReportTxEarly, default, 0, "0"
- HKR, Ndi\Params\ReportTxEarly\Enum, "0", 0, %Off%
- HKR, Ndi\Params\ReportTxEarly\Enum, "1", 0, %On%
- HKR, Ndi\Params\ReportTxEarly, type, 0, "enum"
-
- ; ChecksumTxTcp
- HKR, Ndi\Params\ChecksumTxTcp, ParamDesc, 0, %ChecksumTxTcp%
- HKR, Ndi\Params\ChecksumTxTcp, default, 0, "1"
- HKR, Ndi\Params\ChecksumTxTcp\Enum, "0", 0, %Off%
- HKR, Ndi\Params\ChecksumTxTcp\Enum, "1", 0, %On%
- HKR, Ndi\Params\ChecksumTxTcp, type, 0, "enum"
-
- ; ChecksumRxTcp
- HKR, Ndi\Params\ChecksumRxTcp, ParamDesc, 0, %ChecksumRxTcp%
- HKR, Ndi\Params\ChecksumRxTcp, default, 0, "1"
- HKR, Ndi\Params\ChecksumRxTcp\Enum, "0", 0, %Off%
- HKR, Ndi\Params\ChecksumRxTcp\Enum, "1", 0, %On%
- HKR, Ndi\Params\ChecksumRxTcp, type, 0, "enum"
-
- ; Hardwired defaults
- HKR,, PciScanMethod, 0, "3"
- HKR,, TxIntDelay, 0, "28"
- HKR,, MWIEnable, 0, "0"
- HKR,, CustomMessages, 0, "0"
-
- [ibmge.CopyFiles]
- ibmgent5.sys,,,2
-
- [ibmge.Service]
- DisplayName = %IBMGE.Service.DispName%
- ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
- StartType = 3 ;%SERVICE_DEMAND_START%
- ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\ibmgent5.sys
- LoadOrderGroup = NDIS
-
- ;-----------------------------------------------------------------------------
- ; Common base for all drivers for Eventlog
- ;
- [common.EventLog]
- AddReg = common.AddEventLog.reg
-
- [common.AddEventLog.reg]
- HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\drivers\ibmgent5.sys"
- HKR, , TypesSupported, 0x00010001, 7
-
- ;-----------------------------------------------------------------------------
- ; DestinationDirs
- ;
- [DestinationDirs]
- ibmge.CopyFiles = 12
-
- ;-----------------------------------------------------------------------------
- ; Localizable Strings
- ;
- [Strings]
- Msft = "Microsoft"
- IBM = "IBM"
-
- FlowControl = "Flow Control"
- FlowControl_None = "Disabled"
- FlowControl_RxOnly = "Receive Pause Frames"
- FlowControl_TxOnly = "Transmit Pause Frames"
- FlowControl_Full = "Enabled"
- FlowControl_Hardware = "Hardware Default"
-
- NumTxDescriptors = "Number of Transmit Descriptors"
- NumRxDescriptors = "Number of Receive Buffers"
- NumCoalesceBuffers = "Number of Coalesce Buffers"
- ChecksumTxTcp = "Transmit Checksum Offloading"
- ChecksumRxTcp = "Receive Checksum Offloading"
- ReportTxEarly = "Fast Transmit Completion"
-
- On = "On"
- Off = "Off"
-
- IBMGE.DeviceDesc = "IBM Netfinity Gigabit Ethernet SX Adapter"
-
-
- IBMGE.Service.DispName = "IBM Netfinity Gigabit Ethernet SX Adapter Driver"
-